package com.yjhh.chdataservice.beans;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Created by hlantian on 2017/10/19.
 * 搬迁户基本信息
 */
@Data
@NoArgsConstructor
@ApiModel(value = "ObjBaseInfoVo", description = "搬迁户基本信息")
public class ObjBaseInfoVo {

    @ApiModelProperty(value = "搬迁户id")
    private String RELOCATIONID;          //搬迁户id

    @ApiModelProperty(value = "经度")
    private Double lon;          //经度

    @ApiModelProperty(value = "纬度")
    private Double lat;          //纬度

    @ApiModelProperty(value = "安置点id")
    private String SettlementpointID;          //安置点id

    @ApiModelProperty(value = "家庭地址")
    private String OBJ_ADDRESS;          //家庭地址

    @ApiModelProperty(value = "安置点经度")
    private Double SettlementPointLon;          //安置点经度

    @ApiModelProperty(value = "安置点纬度")
    private Double SettlementPointLat;          //安置点纬度

    @ApiModelProperty(value = "劳动能力")
    private String OBJ_RELOCA_LDNL;          //劳动能力

    @ApiModelProperty(value = "家庭人口")
    private String OBJ_RELOCA_JTRK;          //家庭人口

    @ApiModelProperty(value = "身份证号")
    private String OBJ_RELOCA_SFZH;          //身份证号

    @ApiModelProperty(value = "文化程度")
    private String OBJ_RELOCA_WHCD;          //文化程度

    @ApiModelProperty(value = "性别")
    private String OBJ_RELOCA_XB;          //性别

    @ApiModelProperty(value = "健康状况")
    private String OBJ_RELOCA_JKZK;          //健康状况

    @ApiModelProperty(value = "搬迁类型ID")
    private String REMOVALTYPEID;          //搬迁类型ID

    @ApiModelProperty(value = "姓名")
    private String OBJ_RELOCA_HZXM;          //姓名

    @ApiModelProperty(value = "安置点名称")
    private String SettlementPointName;          //安置点名称

    @ApiModelProperty(value = "联系电话")
    private String OBJ_RELOCA_LXDH;          //联系电话

    @ApiModelProperty(value = "户籍编号")
    private String OBJ_RELOCA_HJBH;          //户籍编号

    @ApiModelProperty(value = "一户一档编号")
    private String OBJ_RELOCA_YHYDBH;          //一户一档编号

    @ApiModelProperty(value = "收入来源")
    private String OBJ_RELOCA_SRLY;          //收入来源

    public ObjBaseInfoVo(Double lat, Double lon, String OBJ_ADDRESS, String OBJ_RELOCA_HZXM, String OBJ_RELOCA_JKZK, String OBJ_RELOCA_JTRK, String
            OBJ_RELOCA_LDNL, String OBJ_RELOCA_SFZH, String OBJ_RELOCA_WHCD, String OBJ_RELOCA_XB, String RELOCATIONID, String REMOVALTYPEID,
                         String settlementpointID, Double settlementPointLat, Double settlementPointLon, String settlementPointName) {
        this.lat = lat;
        this.lon = lon;
        this.OBJ_ADDRESS = OBJ_ADDRESS;
        this.OBJ_RELOCA_HZXM = OBJ_RELOCA_HZXM;
        this.OBJ_RELOCA_JKZK = OBJ_RELOCA_JKZK;
        this.OBJ_RELOCA_JTRK = OBJ_RELOCA_JTRK;
        this.OBJ_RELOCA_LDNL = OBJ_RELOCA_LDNL;
        this.OBJ_RELOCA_SFZH = OBJ_RELOCA_SFZH;
        this.OBJ_RELOCA_WHCD = OBJ_RELOCA_WHCD;
        this.OBJ_RELOCA_XB = OBJ_RELOCA_XB;
        this.RELOCATIONID = RELOCATIONID;
        this.REMOVALTYPEID = REMOVALTYPEID;
        this.SettlementpointID = settlementpointID;
        this.SettlementPointLat = settlementPointLat;
        this.SettlementPointLon = settlementPointLon;
        this.SettlementPointName = settlementPointName;
    }
    
    public ObjBaseInfoVo(Double lat, Double lon, String OBJ_ADDRESS, String OBJ_RELOCA_HZXM, String OBJ_RELOCA_JKZK, String OBJ_RELOCA_JTRK, String
            OBJ_RELOCA_LDNL, String OBJ_RELOCA_SFZH, String OBJ_RELOCA_WHCD, String OBJ_RELOCA_XB, String RELOCATIONID, String REMOVALTYPEID,
                         String settlementpointID, Double settlementPointLat, Double settlementPointLon, String settlementPointName,
                         String OBJ_RELOCA_LXDH,String OBJ_RELOCA_HJBH) {
        this.lat = lat;
        this.lon = lon;
        this.OBJ_ADDRESS = OBJ_ADDRESS;
        this.OBJ_RELOCA_HZXM = OBJ_RELOCA_HZXM;
        this.OBJ_RELOCA_JKZK = OBJ_RELOCA_JKZK;
        this.OBJ_RELOCA_JTRK = OBJ_RELOCA_JTRK;
        this.OBJ_RELOCA_LDNL = OBJ_RELOCA_LDNL;
        this.OBJ_RELOCA_SFZH = OBJ_RELOCA_SFZH;
        this.OBJ_RELOCA_WHCD = OBJ_RELOCA_WHCD;
        this.OBJ_RELOCA_XB = OBJ_RELOCA_XB;
        this.RELOCATIONID = RELOCATIONID;
        this.REMOVALTYPEID = REMOVALTYPEID;
        this.SettlementpointID = settlementpointID;
        this.SettlementPointLat = settlementPointLat;
        this.SettlementPointLon = settlementPointLon;
        this.SettlementPointName = settlementPointName;
        this.OBJ_RELOCA_LXDH = OBJ_RELOCA_LXDH;
        this.OBJ_RELOCA_HJBH = OBJ_RELOCA_HJBH;
    }
    
}
